exhaust all possibilities

Translations
исчерпать все возможности
We need to exhaust all possibilities before giving up.
Нам нужно исчерпать все возможности, прежде чем сдаваться.
Definitions
To explore or consider every potential option or alternative in a given situation, leaving no possibility unexamined.